package org.jeemp.api.config;

import org.springframework.boot.SpringBootConfiguration;
import org.springframework.web.servlet.config.annotation.*;

/**
 * @author Evan
 * @date 2019/4
 */
@SpringBootConfiguration
public class MyWebConfigurer implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {}

    //设置addResourceHandlers拦截请求访问本地资源
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //("/api/file/**") 表示文件路径，这里的意思是/api/file包下的所有文件，所有/api/file/开头的请求 都会去后面配置的路径下查找资源
        //("file:" + "d:/img/") 表示要开放的资源
        //表示在磁盘d:/img/目录下的所有资源都会被解析为/api/file/**路径
        registry.addResourceHandler("/api/file/**").addResourceLocations("file:" + "d:/img/");
    }

}
